home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 January - Disc 2 / Macworld (1999-01) (Disk 2).dmg / Serious Demos / Symbolic Composer 4.2 / Environment / System / MAJOR / Process / interpolate-tonality < prev    next >
Encoding:
Text File  |  1998-10-23  |  826 b   |  14 lines  |  [TEXT/ScoM]

  1. interpolate-tonality steps source target
  2.  
  3. Performs linear interpolation between source and target tonalities. The tonalities must have equal number of notes. Steps determines how many steps will be in total, and both source and target forms are included in the output. See also vector-interpolate and symbol-interpolate.
  4.  
  5. Interpolation is done using 12-tone system, which means that each intermediate values get the closest aproximation within the 12 tones. Interpolation works best with chord-type tonalities with restricted number of notes.
  6.  
  7. (interpolate-tonality 32 '((c 4 e 4 g 4)) '((a 3 f 4 b 4)))
  8.  
  9. (interpolate-tonality 8 
  10.     (activate-tonality (d# maj 1 5)) 
  11.     (activate-tonality (d# dim 3 5)))
  12.  
  13. Interpolation is also possible between scales, but it is not so useful since there are not many intermediates between.
  14.